<?php


namespace app\admin\controller;


use app\common\model\V_news;
use app\common\model\News;
class Faults extends Base
{
    public  function  get_detail()
    {//获取详细信息
        $id=input('post.id');
        $data = V_news::field(' id ,title,content,input_date,imgs,shipin,name,fst_name ')
            ->where('id',$id)
            ->find();
        //返回判断
        if ($data){
            $msg='OK';
            $status=200;
        }else{
            $msg='failed';
            $status=0;
        }
        $meta=[
            'msg'=>$msg,
            'status'=>$status
        ];
        $res=[
            'data'=>$data,
            'meta'=>$meta
        ];
        return json($res);
    }

    public  function  get_list()
    {//栏目列表方法

        $m=input('post.m'); // 月份
        $pagenum=input('post.pagenum'); //// 当前页码数
        $pagesize=input('post.pagesize'); //// 当前每页有多少条
        $sm=strtotime($m);
        $em=date("Y-m-d", strtotime("+1 months", $sm));

        $list = News::field(' id ,title,input_date ')
            ->whereTime('input_date','>',$sm)
            ->whereTime('input_date','<',$em)
            ->order(['id'=>'desc'])
            ->paginate([
                'list_rows'=> $pagesize,
                'page' => $pagenum,
            ])
            ->toArray();
        //返回判断
        if ($list){
            $msg='OK';
            $status=200;
        }else{
            $msg='failed';
            $status=0;
        }
        $meta=[
            'msg'=>$msg,
            'status'=>$status
        ];
        $res=[
            'data'=>$list,
            'meta'=>$meta
        ];
        return json($res);
    }
}
